leaf-spring suspension - Turkish English Dictionary